.detail {
  background: #fff;
  .img {
    width: 750rpx;
    height: 300rpx;
    display: block;
  }

  .info {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 28rpx;
    color: #666666;
    line-height: 40rpx;
    padding: 42rpx 32rpx 0;
    display: flex;
    justify-content: space-between;
    .time {
      color: #999;
    }
  }

  .tit {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 40rpx;
    color: #111111;
    line-height: 56rpx;
    padding: 24rpx 32rpx 48rpx;
  }

  .richtext {
    padding: 0 32rpx;
  }

  .btn {
    height: 188rpx;

    .button {
      width: 100%;
      height: 188rpx;
      background: #FFFFFF;
      position: fixed;
      bottom: 0;

      button {
        margin: 0 32rpx;
        background: #FA4743;
        border-radius: 16rpx;
        height: 92rpx;
        line-height: 92rpx;
        font-size: 32rpx;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        margin-top: 24rpx;
      }
    }

    .df {
      display: flex;

      button {
        flex: 1;

        &:first-child {
          background: linear-gradient(270deg, #FF9501 0%, #FEC800 100%);
        }
      }
    }
  }
}